Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Prague Open - Prague St. Petersburg Challenger by Kinex - St. Petersburg Okal Cup - Eckental ATP Challenger 2003 Numea - New Caledonia Pro Tennis World Open - Boca Raton Corona Mexico City Open - Mexico City Samsung Securities Cup Challenger Tennis - Seoul BPCA Open de Nice-Tounoi Challenger - Nice VSZ Solvak Open Challenger - Kosice Challenger Hamburg - Hamburg DPD Challenger 2002 - Aschaffenburg AXA Open - Espinho Quelle Cup 2000 - Furth Napoli Challenger - Napoli s Tennis Masters 06 - Graz Brasil Open - Florianopolis Quelle Cup 1999 - Furth IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Oberstaufen Cup - Oberstaufen Aberto de Sao Paulo - Sao Paulo Unicredit Czech Open 2007 - Prostejov Okal Cup 2003 - Eckental Arroyo de la Encomienda - Valladolid Siemens Open - Scheveningen Nord/LB Open 2004 - Braunschweig PEOPLEnet Cup - Dnepropetrovsk Pro Tennis World Open - Sunrise Heilbronn Open - Heilbronn Amazonia Open de Tenis - Belem Copa Petrobras Colombia - Bogota BMW Tennis Championship - Sunrise BSI Challenger Lugano - Lugano Nord LB Open - Braunschweig San Marino Cepu Open - San Marino PEOPLEnet CUP - Dnepropetrovsk Noumea Challenger Heilbronn Challenger Wolfsburg Challenger Bangkok Challenger Sofia Challenger Tunis Challenger Ostrava Challenger Braunschweig Challenger Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Tampere Challenger Istanbul Challenger Freudenstadt Challenger Malaysian Open - Kuala Lumpur Mobilux Open - Luxembourg Belgrade Challenger Rome Challenger Furth Challenger Ostdeutscher Sparkassen Cup - Dresden IV Challenger Ciudad De Guayaquil - Guayaquil BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Prostejov Challenger Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger Heilbronn Challenger Portoroz Challenger Eckental Challenger Schickendanz Open - Furth Braunschweig Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger Meerbusch Challenger Szczecin Challenger Poznan Challenger Braunschweig Challenger Volvo Sylt Open - Sylt Aix En Provence Challenger Furth Challenger Copa Ericsson - Buenos Aires Schickendanz Open - Furth Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Copa Ericsson Costa Rica - San Jose V Torneo Internazionale di Tennis - Barletta Bratislava Challenger Okal Cup 2001 International Bavarian Championships - Eckental IV Abierto Internacional de Salinas - Salinas Pekao Open - Szczecin Warsteiner Challenger Lubeck - Lubeck Prostejov Challenger Rhein-Main Challenger 2003 - Aschaffenburg Fujitsu Siemens Open - Budapest The Nottingham Challenger - Nottingham XL Capital Bermuda Open - Bermuda The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham ATU Cup - Weiden Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Black Forest Open 2002 - Freudenstadt Grand Prix Hassan II - Casablanca ERA Real Estate Clay Court Championships - Orlando Napoli International Cup - Napoli Frito Lay/USTA Challenger - Binghamton Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Barletta Citta Della Disfida Open 99 - Barletta Tehran Open ATP Challenger - Tehran Abierto Mexicano de Tenis Pegaso - Mexico City Abierto Mexicano de Tenis - Mexico City Chevrolet Cup - Santiago Open Sainte Victoire - Aix-En-Provence KGHM Dialog Polish Indoors - Wroclaw Wideyes Swedish Open - Bastad Heineken Open - Auckland Cerveza Club Columbia Open - Bogota AAPT Championships - Adelaide U.S. Pro Tennis Championships - Boston Bergamo Challenger Napoli Challenger Cerveza Club Columbia Open - Bogota Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Copa AT&T - Buenos Aires Heineken Trophy - 's-Hertogenbosch 2001 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island International Championships of Sicily - Palermo Brazil Open - Salvador CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Tata Open 2003 - Chennai Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Salvador Heineken Open Shanghai - Shanghai Scania Stockholm Open - Stockholm Busan Challenger Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Karlsruhe Challenger Furth Challenger AAPT Championships - Adelaide Copa AT&T - Buenos Aires Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Open Romania - Bucharest Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Jersey Challenger Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Generali Open 2001 - Kitzbuhel Davidoff Swiss Indoors - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Catella Swedish Open - Bastad Masters Series - Hamburg China Open - Beijing Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril International German Open - Hamburg BCR Open Romania - Bucharest If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Salzburg Challenger Grand Prix de Tennis de Lyon - Lyon Braunschweig Challenger Noumea Challenger Bogota BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Thailand Open - Bangkok BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Sunrise Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg Open Sud de France - Montpellier China Open - Beijing Gerry Weber Open - Halle China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Brasil Open - Costa do Sauipe BMW Open - Munich Bet-at-home Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg European Open - Antwerp Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Grand Prix de Tennis de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo China Open - Beijing Brisbane International - Brisbane Open Seat-Godo 2000 - Barcelona Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Gerry Weber Open - Halle Moselle Open - Metz 2002 Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Pullach Challenger Stockholm Open - Stockholm Antalya Cup - Antalya Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo Schickendanz Open - Furth Long Island Beijing BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Podebradka Cup - Prague Canberra Challenger FILA Challenger - Biella Braunschweig Challenger Geovillage Open Trofeo Melia Olbia - Olbia Copa Ericsson Brasil - Sao Paulo Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Heineken Open - Auckland Copa Ericsson Argentina - Buenos Aires President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf ATP Studena Croatia Open Umag - Umag AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Merano Open - Merano BA-CA Tennis Trophy - Vienna The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Tennis Masters Series - Madrid MFS Pro Tennis Championships - Boston PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. Mens's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Serbia Open - Belgrade BNP Paribas Open - Indian Wells Copa AT&T - Buenos Aires Open Seat Godo - Barcelona BMW Open - Munich Copenhagen Open - Copenhagen Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Generali Open 2002 - Kitzbuhel Infiniti Open - Los Angeles Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Estoril Open - Estoril Mutua Madrilena Madrid Open - Madrid Cerveza Club Colombia Open - Bogota The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Ericsson Open - Miami ATP Vegeta Croatia Open - Umag Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Valencia Open - Valencia Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Sybase Open - San Jose BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Croatia Open - Umag Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Pacific Life Open - Indian Wells China Open - Beijing Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Open de la Comunidad Valenciana - Valencia Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Sydney International - Sydney Medibank Private International - Sydney Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid NASDAQ-100 Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mercedes Cup - Stuttgart Campionati Internazionali D'Italia - Rome Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Bet-at-home Open - Hamburg Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami U.S. Open - New York Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London French Open - Paris European Open - Antwerp Australian Open - Melbourne German Tennis Championships - Hamburg Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, ARG-COL 5-0 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Rogers Masters - Toronto French Open - Paris Olympics - Athens French Open - Paris Olympics - Beijing Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, PO, GER-POL 3-2